/**
 *  本地持久化token => 登录后 => 把token使用localStorage存储到本地
 *  token: {token, refresh_token}
 *  refresh_token => 在上次存储的token失效了之后 => 开发者那refresh_token调用一个新的刷新token的接口 => 持久化保持用户登录状态
 */
// 本地存储token和refresh_token值的key
const TOUTIAO_TOKEN = 'TOUTIAO_TOKEN'

// 存储token方法，传参代表当前后天获取的token值
export function setToken (token) {
  // 将需要存储的token转换成字符串
  window.localStorage.setItem(TOUTIAO_TOKEN, JSON.stringify(token))
}

// 获取token方法
export function getToken () {
  // 将获取的字符串token转换成对象
  return JSON.parse(window.localStorage.getItem(TOUTIAO_TOKEN))
}

// 删除token方法
export function delToken () {
  window.localStorage.removeItem(TOUTIAO_TOKEN)
}
